/// 功能权限集中声明定义
// ignore_for_file: constant_identifier_names

export const FunctionPermissionDefinition = {
    /// 首页
    F_Home: "F_Home",
    M_Home: "M_Home",

    /// 首页销售数据
    P_Home_SalesData: "P_Home_SalesData",

    /// 首页销售趋势
    P_Home_SalesTrendence: "P_Home_SalesTrendence",

    /// 首页待收款
    P_Home_Pending_Receviement: "P_Home_Pending_Receviement",

    /// 待处理
    F_PendingTasks: "F_PendingTasks",

    /// 库存报警
    F_InventoryWarning: "F_InventoryWarning",

    /// 系统消息
    F_Messages: "F_Messages",

    /// 销售含税设定
    F_Sales_With_Tax_Set: "F_Sales_With_Tax_Set",

    /// 采购含税设定
    F_Purchase_With_Tax_Set: "F_Purchase_With_Tax_Set",

    /// 采购入库方式设定
    F_Purchase_Inventory_Method_Set:
        "F_Purchase_Inventory_Method_Set",

    /// 销售出库方式设定
    F_Sales_Inventory_Method_Set:
        "F_Sales_Inventory_Method_Set",

    /// 多仓库支持设定
    F_Multi_Warehouse_Set: "F_Multi_Warehouse_Set",

    /// 采购简化
    F_Purchase_Related_Orders: "F_Purchase_Related_Orders",
    /*
    M_Purchase_Related_Orders : "M_Purchase_Related_Orders",
    F_Purchase_Related_Orders : "F_Purchase_Related_Orders",
    P_Purchase_Related_Orders_Read :
        "P_Purchase_Related_Orders_Read",
    P_Purchase_Related_Orders_Edit :
        "P_Purchase_Related_Orders_Edit",
    P_Purchase_Related_Orders_Audit :
        "P_Purchase_Related_Orders_Audit",
        */

    /// 采购单
    M_Purchase: "M_Purchase",
    M_Purchase_Purchase_Contract:
        "M_Purchase_Purchase_Contract",

    /// 采购单
    F_PurchaseContract: "F_PurchaseContract",

    /// 采购单-查看
    P_PurchaseContract_Read: "P_PurchaseContract_Read",

    /// 采购单-编辑
    P_PurchaseContract_Edit: "P_PurchaseContract_Edit",

    /// 采购单-审核
    P_PurchaseContract_Audit: "P_PurchaseContract_Audit",

    /// 采退单
    F_PurchaseReturn: "F_PurchaseReturn",

    M_Purchase_Purchase_Return: "M_Purchase_Purchase_Return",

    /// 采退单-查看
    P_PurchaseReturn_Read: "P_PurchaseReturn_Read",

    /// 采退单-编辑
    P_PurchaseReturn_Edit: "P_PurchaseReturn_Edit",

    /// 采退单-审核
    P_PurchaseReturn_Audit: "P_PurchaseReturn_Audit",

    /// 供应商
    F_SupplierMgr: "F_SupplierMgr",

    /// 供应商-查看
    P_Supplier_Read: "P_Supplier_Read",

    /// 供应商-资金查看
    P_Supplier_Fund_Read: "P_Supplier_Fund_Read",

    /// 供应商-编辑
    P_Supplier_Edit: "P_Supplier_Edit",

    /// 客户
    F_Customer: "F_Customer",

    /// 客户-查看
    P_Customer_Read: "P_Customer_Read",

    /// 客户资金-查看
    P_Customer_Fund_Read: "P_Customer_Fund_Read",

    /// 客户-编辑
    P_Customer_Edit: "P_Customer_Edit",

    /// 销售简化
    F_Sales_Related_Orders: "F_Sales_Related_Orders",
    /*
    M_Sales_Related_Orders : "M_Sales_Related_Orders",
    F_Sales_Related_Orders : "F_Sales_Related_Orders",
    P_Sales_Related_Orders_Read :
        "P_Sales_Related_Orders_Read",
    P_Sales_Related_Orders_Edit :
        "P_Sales_Related_Orders_Edit",
    P_Sales_Related_Orders_Audit :
        "P_Sales_Related_Orders_Audit",
        */

    /// 销售单
    M_Sales: "M_Sales",
    M_Sales_Sales: "M_Sales_Sales",

    /////
    /// 销售报价单
    F_SalesQuotation: "F_SalesQuotation",

    /// 销售报价单-查看
    P_SalesQuotation_Read: "P_SalesQuotation_Read",

    /// 销售报价单-编辑
    P_SalesQuotation_Edit: "P_SalesQuotation_Edit",

    /// 销售报价单-审核
    P_SalesQuotation_Audit: "P_SalesQuotation_Audit",
    /////

    /// 销售单
    M_Sales_Sales_Contract: "M_Sales_Sales_Contract",
    F_SalesContract: "F_SalesContract",

    /// 销售单-查看
    P_SalesContract_Read: "P_SalesContract_Read",

    /// 销售单-编辑
    P_SalesContract_Edit: "P_SalesContract_Edit",

    /// 销售单-审核
    P_SalesContract_Audit: "P_SalesContract_Audit",

    /// 销退单
    M_Sales_Sales_Return: "M_Sales_Sales_Return",
    F_SalesReturn: "F_SalesReturn",

    /// 销退单-查看
    P_SalesReturn_Read: "P_SalesReturn_Read",

    /// 销退单-编辑
    P_SalesReturn_Edit: "P_SalesReturn_Edit",

    /// 销退单-审核
    P_SalesReturn_Audit: "P_SalesReturn_Audit",

    /// 库存管理
    M_Inventory: "M_Inventory",

    /// 入库管理
    F_InventoryInMgt: "F_InventoryInMgt",

    /// 出库管理
    F_InventoryOutMgt: "F_InventoryOutMgt",

    /// 库存查询
    F_InventoryInquiry: "F_InventoryInquiry",

    /// 应收款
    F_AccountReceivable: "F_AccountReceivable",

    M_Purchase_Purchase: "M_Purchase_Purchase",

    /// 采购订单
    F_PurchaseOrder: "F_PurchaseOrder",

    /// 供应商标签
    F_SupplierTag: "F_SupplierTag",

    /// 销售订单
    F_SalesOder: "F_SalesOder",

    /// 入库单
    F_InventoryIn: "F_InventoryIn",

    /// 入库单-查看
    P_InventoryIn_Read: "P_InventoryIn_Read",

    /// 入库单-价格查看
    P_InventoryIn_Price_Read: "P_InventoryIn_Price_Read",

    /// 入库单-编辑
    P_InventoryIn_Edit: "P_InventoryIn_Edit",

    /// 入库单-审核
    P_InventoryIn_Audit: "P_InventoryIn_Audit",

    /// 待入库单
    F_PendingInventoryIn: "F_PendingInventoryIn",

    /// 出库单
    F_InventoryOut: "F_InventoryOut",

    /// 出库单-查看
    P_InventoryOut_Read: "P_InventoryOut_Read",

    /// 出库单-价格查看
    P_InventoryOut_Price_Read: "P_InventoryOut_Price_Read",

    /// 出库单-编辑
    P_InventoryOut_Edit: "P_InventoryOut_Edit",

    /// 出库单-审核
    P_InventoryOut_Audit: "P_InventoryOut_Audit",

    /// 待出库单
    F_PendingInventoryOut: "F_PendingInventoryOut",

    /// 盘点单
    F_InventoryCheck: "F_InventoryCheck",

    /// 盘点单-查看
    P_InventorySheet_Read: "P_InventorySheet_Read",

    /// 盘点单-编辑
    P_InventorySheet_Edit: "P_InventorySheet_Edit",

    /// 盘点单-审核
    P_InventorySheet_Audit: "P_InventorySheet_Audit",

    /// 调拨单
    F_InventoryAllocate: "F_InventoryAllocate",

    /// 调拨单-查看
    P_InventoryTransfer_Read: "P_InventoryTransfer_Read",

    /// 调拨单-编辑
    P_InventoryTransfer_Edit: "P_InventoryTransfer_Edit",

    /// 调拨单-审核
    P_InventoryTransfer_Audit: "P_InventoryTransfer_Audit",

    /// 组装拆卸单
    F_InventoryAssembler: "F_InventoryAssembler",

    /// 组装拆卸单-查看
    P_InventoryAssembler_Read: "P_InventoryAssembler_Read",

    /// 组装拆卸单-编辑
    P_InventoryAssembler_Edit: "P_InventoryAssembler_Edit",

    /// 组装拆卸单-审核
    P_InventoryAssembler_Audit: "P_InventoryAssembler_Audit",

    /// 出入库明细
    F_InventoryInOutRecord: "F_InventoryInOutRecord",

    /// 仓库管理
    F_WareMgr: "F_WareMgr",

    /// 仓库管理-查看
    P_Warehouse_Read: "P_Warehouse_Read",

    /// 仓库管理-编辑
    P_Warehouse_Edit: "P_Warehouse_Edit",

    /// 客户管理
    M_Customer: "M_Customer",
    M_Customer_Mgr: "M_Customer_Mgr",

    /// 客户标签
    F_CustomerTag: "F_CustomerTag",

    /// 应付款
    F_AccountPayable: "F_AccountPayable",

    /// 付款单
    F_AccountPayment: "F_AccountPayment",

    /// 付款单-查看
    P_DealingPayment_Read: "P_DealingPayment_Read",

    /// 付款单-编辑
    P_DealingPayment_Edit: "P_DealingPayment_Edit",

    /// 付款单-审核
    P_DealingPayment_Audit: "P_DealingPayment_Audit",

    /// 简易收款单
    F_Dealing_Receipts_Payment: "F_Dealing_Receipts_Payment",
    /*
    static const M_Dealing_Receipts_Payment : "M_Dealing_Receipts_Payment",
    static const F_Dealing_Receipts_Payment : "F_Dealing_Receipts_Payment",
    static const P_Dealing_Receipts_Payment_Read :
        "P_Dealing_Receipts_Payment_Read",
    static const P_Dealing_Receipts_Payment_Edit :
        "P_Dealing_Receipts_Payment_Edit",
    static const P_Dealing_Receipts_Payment_Audit :
        "P_Dealing_Receipts_Payment_Audit",
        */

    /// 简易日常收支
    F_Fund_Direct_InOut: "F_Fund_Direct_InOut",
    /*
    static const M_Fund_Direct_InOut : "M_Fund_Direct_InOut",
    static const F_Fund_Direct_InOut : "F_Fund_Direct_InOut",
    static const P_Fund_Direct_InOut_Read : "P_Fund_Direct_InOut_Read",
    static const P_Fund_Direct_InOut_Edit : "P_Fund_Direct_InOut_Edit",
    static const P_Fund_Direct_InOut_Audit : "P_Fund_Direct_InOut_Audit",
    */

    /// 收款单
    M_Fund_Account_Receipts: "M_Fund_Account_Receipts",
    F_AccountReceipts: "F_AccountReceipts",

    /// 收款单-查看
    P_DealingReceive_Read: "P_DealingReceive_Read",

    /// 收款单-编辑
    P_DealingReceive_Edit: "P_DealingReceive_Edit",

    /// 收款单-审核
    P_DealingReceive_Audit: "P_DealingReceive_Audit",

    /// 应收单
    F_AccountReceiptTask: "F_AccountReceiptTask",

    /// 应收单-查看
    P_DealingReceiptTask_Read: "P_DealingReceiptTask_Read",

    /// 应收单-编辑
    P_DealingReceiptTask_Edit: "P_DealingReceiptTask_Edit",

    /// 应收单-审核
    P_DealingReceiptTask_Audit: "P_DealingReceiptTask_Audit",

    /// 应付单
    F_AccountPaymentTask: "F_AccountPaymentTask",

    /// 应付单-查看
    P_DealingPaymentTask_Read: "P_DealingPaymentTask_Read",

    /// 应付单-编辑
    P_DealingPaymentTask_Edit: "P_DealingPaymentTask_Edit",

    /// 应付单-审核
    P_DealingPaymentTask_Audit: "P_DealingPaymentTask_Audit",

    /// 资金
    M_Fund: "M_Fund",
    M_Fund_Fund: "M_Fund_Fund",

    /// 收入单
    F_FundIncome: "F_FundIncome",
    M_Fund_Fund_Income: "M_Fund_Fund_Income",

    /// 收入单-查看
    P_DirectFundIn_Read: "P_DirectFundIn_Read",

    /// 收入单-编辑
    P_DirectFundIn_Edit: "P_DirectFundIn_Edit",

    /// 收入单-审核
    P_DirectFundIn_Audit: "P_DirectFundIn_Audit",

    /// 支出单
    M_Fund_Fund_Expenditure: "M_Fund_Fund_Expenditure",
    F_FundExpenditure: "F_FundExpenditure",

    /// 支出单-查看
    P_DirectFundOut_Read: "P_DirectFundOut_Read",

    /// 支出单-编辑
    P_DirectFundOut_Edit: "P_DirectFundOut_Edit",

    /// 支出单-审核
    P_DirectFundOut_Audit: "P_DirectFundOut_Audit",

    /// 商品属性
    F_CommodityAtttribute: "F_CommodityAtttribute",

    /// 商品属性-查询
    P_CommodityAtttribute_Read: "P_CommodityAtttribute_Read",

    /// 商品属性-编辑
    P_CommodityAtttribute_Edit: "P_CommodityAtttribute_Edit",

    /// 商品类别
    F_CommodityCategory: "F_CommodityCategory",

    /// 商品类别-只读
    P_CommodityCategory_Read: "P_CommodityCategory_Read",

    /// 商品类别-编辑
    P_CommodityCategory_Edit: "P_CommodityCategory_Edit",

    /// 商品信息
    F_CommodityData: "F_CommodityData",

    /// 商品信息-查询
    P_Commodity_Read: "P_Commodity_Read",

    /// 商品信息-编辑
    P_Commodity_Edit: "P_Commodity_Edit",

    /// 商品信息-成本查看
    P_CommodityAtttribute_CostRead:
        "P_CommodityAtttribute_CostRead",

    /// 商品信息-成本编辑
    P_CommodityAtttribute_CostEdit:
        "P_CommodityAtttribute_CostEdit",

    /// 商品信息-库存编辑
    P_CommodityAtttribute_InventorySumEdit:
        "P_CommodityAtttribute_InventorySumEdit",

    /// 计量单位
    F_MeasurementUnit: "F_MeasurementUnit",

    /// 颜色
    F_Color: "F_Color",

    /// 尺寸
    F_Size: "F_Size",

    /// 门店管理
    M_EnterpriseMgt_Org: "M_EnterpriseMgt_Org",
    F_EnterpriseMgt_Org_StoreMgt:
        "F_EnterpriseMgt_Org_StoreMgt",

    /// 门店管理-查看
    P_Store_Read: "P_Store_Read",

    /// 门店管理-编辑
    P_Store_Edit: "P_Store_Edit",

    /// 门店管理-零售参数
    P_Store_Retail: "P_Store_Retail",

    /// 员工管理
    F_EnterpriseMgt_Org_EmployeeMgt:
        "F_EnterpriseMgt_Org_EmployeeMgt",

    /// 角色管理-查看
    P_Employee_Read: "P_Employee_Read",

    /// 角色管理-编辑
    P_Employee_Edit: "P_Employee_Edit",

    /// 资金账目
    F_FundAccount: "F_FundAccount",

    /// 快捷菜单管理
    F_ShortCutMgt: "F_ShortCutMgt",

    /// 角色管理
    F_EnterpriseMgt_Org_Role: "F_EnterpriseMgt_Org_Role",

    /// 收入类型
    F_FundIncomeType: "F_FundIncomeType",

    /// 收入类型-查看
    P_DirectFundTypeIn_Read: "P_DirectFundTypeIn_Read",

    /// 收入类型-编辑
    P_DirectFundTypeIn_Edit: "P_DirectFundTypeIn_Edit",

    /// 支出类型
    F_FundExpenditureType: "F_FundExpenditureType",

    /// 支出类型-查看
    P_DirectFundTypeOut_Read: "P_DirectFundTypeOut_Read",

    /// 支出类型-编辑
    P_DirectFundTypeOut_Edit: "P_DirectFundTypeOut_Edit",

    /// 经营分析
    F_OperationDataAnalysis: "F_OperationDataAnalysis",

    /// 销售分析
    F_SalesDataAnalysis: "F_SalesDataAnalysis",

    /// 费用分析
    F_ExpenditureDataAnalysis: "F_ExpenditureDataAnalysis",

    /// 商户设置
    F_MerchantSet: "F_MerchantSet",

    /// 打印设置
    F_PrinterSet: "F_PrinterSet",

    /// 出入库类型
    F_InventoryTypes: "F_InventoryTypes",

    /// 出入库类型-查看
    P_InventoryTypes_Read: "P_InventoryTypes_Read",

    /// 出入库类型-编辑
    P_InventoryTypes_Edit: "P_InventoryTypes_Edit",

    /// 统计
    M_Statics: "M_Statics",

    /// 基础资料
    M_BasicData: "M_BasicData",

    /// 组织管理
    M_EnterpriseMgt: "M_EnterpriseMgt",

    /// 设置
    M_Set: "M_Set",

    /// 商品期初设置
    F_CommodityInitiatorSet: "F_CommodityInitiatorSet",

    /// 客户期初设置
    F_CustomerInitiatorSet: "F_CustomerInitiatorSet",

    /// 供应商期初设置
    F_SupplierInitiatorSet: "F_SupplierInitiatorSet",

    /// 成本调整
    F_SubCommodityCostAdjust: "F_SubCommodityCostAdjust",

    /// 成本调整--查看
    P_SubCommodityCostAdjust_Read:
        "P_SubCommodityCostAdjust_Read",

    /// 成本调整--编辑
    P_SubCommodityCostAdjust_Edit:
        "P_SubCommodityCostAdjust_Edit",

    /// 成本调整--审核
    P_SubCommodityCostAdjust_Audit:
        "P_SubCommodityCostAdjust_Audit",

    /// 成本结算菜单
    M_Balance_MOD: "M_Balance_MOD",

    /// 成本模式
    F_BalanceModeSet: "F_BalanceModeSet",

    /// 成本模式--查看
    P_BalanceModeSet_Read: "P_BalanceModeSet_Read",

    /// 成本模式--编辑
    P_BalanceModeSet_Edit: "P_BalanceModeSet_Edit",

    /// 多规格商品--启动用
    F_Commodity_Multi_Standard: "F_Commodity_Multi_Standard",

    /// 预收单
    M_Fund_Account_PreReceive: "M_Fund_Account_PreReceive",
    F_AccountPreReceipt: "F_AccountPreReceipt",

    /// 预收单-查看
    P_AccountPreReceipt_Read: "P_AccountPreReceipt_Read",

    /// 预收单-编辑
    P_AccountPreReceipt_Edit: "P_AccountPreReceipt_Edit",

    /// 预收单-审核
    P_AccountPreReceipt_Audit: "P_AccountPreReceipt_Audit",

    /// 预付单
    M_Fund_Account_PrePayment: "M_Fund_Account_PrePayment",
    F_AccountPrePayment: "F_AccountPrePayment",

    /// 预付单-查看
    P_AccountPrePayment_Read: "P_AccountPrePayment_Read",

    /// 预付单-编辑
    P_AccountPrePayment_Edit: "P_AccountPrePayment_Edit",

    /// 预付单-审核
    P_AccountPrePayment_Audit: "P_AccountPrePayment_Audit",

    /// 收款退款
    M_Fund_Account_ReceiveRefund:
        "M_Fund_Account_ReceiveRefund",
    F_Account_ReceiveRefund: "F_Account_ReceiveRefund",

    /// 收款退款-查看
    P_Account_ReceiveRefund_Read:
        "P_Account_ReceiveRefund_Read",

    /// 收款退款-编辑
    P_Account_ReceiveRefund_Edit:
        "P_Account_ReceiveRefund_Edit",

    /// 收款退款-审核
    P_Account_ReceiveRefund_Audit:
        "P_Account_ReceiveRefund_Audit",

    /// 付单退款
    M_Fund_Account_PaymentRefund:
        "M_Fund_Account_PaymentRefund",
    F_AccountPaymentRefund: "F_AccountPaymentRefund",

    /// 付单退款-查看
    P_AccountPaymentRefund_Read:
        "P_AccountPaymentRefund_Read",

    /// 付单退款-编辑
    P_AccountPaymentRefund_Edit:
        "P_AccountPaymentRefund_Edit",

    /// 付单退款-审核
    P_AccountPaymentRefund_Audit:
        "P_AccountPaymentRefund_Audit",

    /// 其他收款单
    M_Fund_Account_OtherReceive:
        "M_Fund_Account_OtherReceive",
    F_Account_OtherReceive: "F_Account_OtherReceive",

    /// 付单退款-查看
    P_Account_OtherReceive_Read:
        "P_Account_OtherReceive_Read",

    /// 付单退款-编辑
    P_Account_OtherReceive_Edit:
        "P_Account_OtherReceive_Edit",

    /// 付单退款-审核
    P_Account_OtherReceive_Audit:
        "P_Account_OtherReceive_Audit",

    /// 其他收款单
    M_Fund_Account_OtherPayment:
        "M_Fund_Account_OtherPayment",
    F_Account_OtherPayment: "F_Account_OtherPayment",

    /// 付单退款-查看
    P_Account_OtherPayment_Read:
        "P_Account_OtherPayment_Read",

    /// 付单退款-编辑
    P_Account_OtherPayment_Edit:
        "P_Account_OtherPayment_Edit",

    /// 付单退款-审核
    P_Account_OtherPayment_Audit:
        "P_Account_OtherPayment_Audit",

    /// 对账
    M_Fund_StatementMgt: "M_Fund_StatementMgt",
    F_FundStatement: "F_FundStatement",

    /// 客户对账
    M_Customer_Fund_StatementMgt:
        "M_Customer_Fund_StatementMgt",
    F_Customer_FundStatement: "F_Customer_FundStatement",

    /// 供应商对账
    M_Supplier_Fund_StatementMgt:
        "M_Supplier_Fund_StatementMgt",
    F_Supplier_FundStatement: "F_Supplier_FundStatement",

    /// 资金账户管理
    M_Fund_Fund_AccountMgt: "M_Fund_Fund_AccountMgt",

    /// 资金账户-查看
    P_FundAccount_Read: "P_FundAccount_Read",

    /// 资金账户-编辑
    P_FundAccount_Edit: "P_FundAccount_Edit",

    F_FundAccountMgt: "F_FundAccountMgt",

    /// 零售单
    M_Retail: "M_Retail",

    /// 零售收银
    M_Retail_Cashier: "M_Retail_Cashier",

    /// 零售收银
    F_Retail_Cashier: "F_Retail_Cashier",

    /// 零售收银-查看
    P_Retail_Cashier_Read: "P_Retail_Cashier_Read",

    /// 零售收银-编辑
    P_Retail_Cashier_Edit: "P_Retail_Cashier_Edit",

    /// 零售收银-审核
    P_Retail_Cashier_Audit: "P_Retail_Cashier_Audit",

    /// 收银记录
    M_Retail_Records: "M_Retail_Records",
    F_Retail_Records: "F_Retail_Records",

    /// 零售配置
    M_Set_Retail: "M_Set_Retail",
    F_RetailSet: "F_RetailSet",

    /// 委外加工
    P_MetalContractManufactoring_Read: "P_MetalContractManufactoring_Read",
    P_MetalContractManufactoring_Edit: "P_MetalContractManufactoring_Edit",
    P_MetalContractManufactoring_Audit: "P_MetalContractManufactoring_Audit",

    /// 贵金属回购
    P_MetalPurchaseContract_Read: "P_MetalPurchaseContract_Read",
    P_MetalPurchaseContract_Edit: "P_MetalPurchaseContract_Edit",
    P_MetalPurchaseContract_Audit: "P_MetalPurchaseContract_Audit",

    /// 贵金属销售
    P_MetalSalesContract_Read: "P_MetalSalesContract_Read",
    P_MetalSalesContract_Edit: "P_MetalSalesContract_Edit",
    P_MetalSalesContract_Audit: "P_MetalSalesContract_Audit",

}
